lepra cells - English Synonyms Dictionary